Meta-Modelling Based Assembly Techniques for Situational Method Engineering

نویسندگان

  • Sjaak Brinkkemper
  • Motoshi Saeki
  • Frank Harmsen
چکیده

Method engineering for information system development is the discipline to construct new advanced development methods from parts of existing methods, called method fragments. To achieve this objective, we need to clarify how to mode1 the existing methods and how to assemble method fragments into new project-specific methods, so-called situational methods. Especially, to produce meaningful methods, we should impose some constraints or rules on method assembly processes. In this paper, we propose a framework for hierarchical method modelling (meta-modelling) from three orthogonal dimensions: perspectives, abstraction and granularity. According to each dimension, methods and/or method fragments are hierarchically modelled and classified. Furthermore, we present a method assembly mechanism and its formalization as a set of rules. These rules are both syntactic and semantic constraints and presented in first order predicate logic so that they can play an important role in the assembly process of syntactically and semantically meaningful methods from existing method fragments, The benefit of our technique is illustrated by an example of method assembly, namely the integration of the Object Model and Harel’s Statechart into Objectcharts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Meta-Modeling for Situational Analysis and Design Methods

This chapter introduces an assembly-based method engineering approach for constructing situational analysis and design methods. The approach is supported by a meta-modeling technique, based on UML activity and class diagrams. Both the method engineering approach and meta-modeling technique will be explained and illustrated by case studies. The first case study describes the use of the meta-mode...

متن کامل

Assembly Techniques for Method Engineering

As projects for developing information systems are getting larger and more complicated, we need to have more advanced development methods suitable for every development situation. Method engineering is the discipline to construct new methods from parts of existing methods, called method fragments. To achieve this objective, we need to clarify how to model the existing methods and how to assembl...

متن کامل

Method Chunks Selection by Multicriteria Techniques: an Extension of the Assembly-based Approach

The work presented in this paper is related to the area of situational method engineering (SME). In this domain, approaches are developed accordingly to specific project specifications. We propose to adapt an existing method construction process, namely the assembly-based one. One of the particular features of assembly-based SME approach is the selection of method chunks. Our proposal is to off...

متن کامل

Towards Situational Business Process Meta-Modelling

Business Process (BP) meta-models allow partial views of the processes. There may be adequate for some processes but not others. Situational engineering has proved its effectiveness in many engineering domains such as software and information system development. Reasoning on a situational approach for BP meta-modelling is a challenging research issue which can contribute to increase flexibility...

متن کامل

CAME : The First Step to Automated Method Engineering

Computer Aided Method Engineering (CAME) is a kind of computerized tool for supporting the processes to build project-specific methods for information system development. One of the easiest ways to build them is to adopt reuse technique. In this technique, we have a kind of database system, called method base, which stores reusable method portions, and assemble them into a project-specific meth...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Syst.

دوره 24  شماره 

صفحات  -

تاریخ انتشار 1999